﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel.DataAnnotations;
using Model.App_GlobalResources;
//using Resources;

namespace Model
{
    public class ClienteModel
    {


        [Required(ErrorMessageResourceType = typeof(MensagemP_pt_br), ErrorMessageResourceName = "Login")]
        [Display(Name="Login")]
        [StringLength(50)]
        public string clogin { get; set; }
        
        [Required(ErrorMessageResourceType = typeof(MensagemP_pt_br), ErrorMessageResourceName = "Senha")]
        [Display(Name="Senha")]
        [DataType(DataType.Password)]
        [StringLength(50)]
        public string csenha { get; set; }
        
        [Required(ErrorMessageResourceType = typeof(MensagemP_pt_br), ErrorMessageResourceName = "Nome")]
        [Display(Name="Nome")]
        [StringLength(50)]
        public string cnome {get; set;}
                
        [Display(Name = "Apelido")]
        [StringLength(20)]
        public string capelido { get; set; }

        //[Required]
        [Display(Name = "Data de Nascimento")]
        [DataType(DataType.Date)]
        [DisplayFormat(DataFormatString = "{DD/MM/YYYY}", ApplyFormatInEditMode = true)]
        public DateTime? cdatanasc { get; set; }

        //[Required(ErrorMessageResourceType = typeof(MensagemP_pt_br), ErrorMessageResourceName = "Endereco")]
        [Display(Name = "Endereço")]
        [StringLength(45)]
        public string cendereco { get; set; }

        [Display(Name = "Número")]
        [StringLength(6)]
        public string cnumero { get; set; }


        //[Required(ErrorMessageResourceType = typeof(MensagemP_pt_br), ErrorMessageResourceName = "Bairro")]
        [Display(Name = "Bairro")]
        [StringLength(45)]
        public string cbairro { get; set; }

        
        [Display(Name = "Complemento")]
        [StringLength(45)]
        public string ccomplemento { get; set; }

        //[Required(ErrorMessageResourceType = typeof(MensagemP_pt_br), ErrorMessageResourceName = "CEP")]
        [Display(Name = "CEP")]
        [StringLength(8)]
        public string ccep { get; set; }

        //[Required(ErrorMessageResourceType = typeof(MensagemP_pt_br), ErrorMessageResourceName = "Cidade")]
        [Display(Name = "Cidade")]
        [StringLength(45)]
        public string ccidade { get; set; }

        //[Required(ErrorMessageResourceType = typeof(MensagemP_pt_br), ErrorMessageResourceName = "Estado")]
        [Display(Name = "Estado")]
        [StringLength(2)]
        public string cestado { get; set; }

        //[Required(ErrorMessageResourceType = typeof(MensagemP_pt_br), ErrorMessageResourceName = "Celular")]
        [Display(Name = "Celular")]
        [StringLength(12)]
        public string ccelular { get; set; }

        [Required(ErrorMessageResourceType = typeof(MensagemP_pt_br), ErrorMessageResourceName = "Email")]
        [Display(Name = "Email")]
        [StringLength(50)]
        public string cemail { get; set; }

            
        [Display(Name = "Código do Cliente")]
        public int IDcliente { get; set; }
        
        public int cflag { get; set; }



    }
}
